package VOs;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class FacturaVO implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	private int id;
	private String tipoFactura;
	private Date fecha;
	private int ingBrutos;
	private Date inicioActividades;
	private String cuit;
	private boolean ivaResponsableInscripto;
	private String condicionVenta;
	private List<ItemFacturaVO> items;
	private ClienteVO clienteDestinatatio;
	
	public FacturaVO() 
	{
		// TODO Auto-generated constructor stub
	}

	/**
	 * @return the id
	 */
	public int getId()
	{
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(int id) 
	{
		this.id = id;
	}

	/**
	 * @return the tipoFactura
	 */
	public String getTipoFactura() 
	{
		return tipoFactura;
	}

	/**
	 * @param tipoFactura the tipoFactura to set
	 */
	public void setTipoFactura(String tipoFactura) 
	{
		this.tipoFactura = tipoFactura;
	}

	/**
	 * @return the fecha
	 */
	public Date getFecha() 
	{
		return fecha;
	}

	/**
	 * @param fecha the fecha to set
	 */
	public void setFecha(Date fecha) 
	{
		this.fecha = fecha;
	}

	/**
	 * @return the ingBrutos
	 */
	public int getIngBrutos() 
	{
		return ingBrutos;
	}

	/**
	 * @param ingBrutos the ingBrutos to set
	 */
	public void setIngBrutos(int ingBrutos) 
	{
		this.ingBrutos = ingBrutos;
	}

	/**
	 * @return the inicioActividades
	 */
	public Date getInicioActividades() 
	{
		return inicioActividades;
	}

	/**
	 * @param inicioActividades the inicioActividades to set
	 */
	public void setInicioActividades(Date inicioActividades)
	{
		this.inicioActividades = inicioActividades;
	}

	/**
	 * @return the cuit
	 */
	public String getCuit() 
	{
		return cuit;
	}

	/**
	 * @param cuit the cuit to set
	 */
	public void setCuit(String cuit) 
	{
		this.cuit = cuit;
	}

	/**
	 * @return the ivaResponsableInscripto
	 */
	public boolean isIvaResponsableInscripto() 
	{
		return ivaResponsableInscripto;
	}

	/**
	 * @param ivaResponsableInscripto the ivaResponsableInscripto to set
	 */
	public void setIvaResponsableInscripto(boolean ivaResponsableInscripto) 
	{
		this.ivaResponsableInscripto = ivaResponsableInscripto;
	}

	/**
	 * @return the condicionVenta
	 */
	public String getCondicionVenta() 
	{
		return condicionVenta;
	}

	/**
	 * @param condicionVenta the condicionVenta to set
	 */
	public void setCondicionVenta(String condicionVenta)
	{
		this.condicionVenta = condicionVenta;
	}

	/**
	 * @return the items
	 */
	public List<ItemFacturaVO> getItems() 
	{
		return items;
	}

	/**
	 * @param items the items to set
	 */
	public void setItems( List<ItemFacturaVO> items ) 
	{
		this.items = items;
	}

	/**
	 * @return the clienteDestinatatio
	 */
	public ClienteVO getClienteDestinatatio()
	{
		return clienteDestinatatio;
	}

	/**
	 * @param clienteDestinatatio the clienteDestinatatio to set
	 */
	public void setClienteDestinatatio(ClienteVO clienteDestinatatio) 
	{
		this.clienteDestinatatio = clienteDestinatatio;
	}

}
